Add a fail-fast for longtask layouttests This CL adds checks to fail tests for browsers that do not support longtasks instead of forcing them to timeout. Change-Id: I5be54a1ab0a5d003decb58fc1e79380cbce15976 Reviewed-on: https://chromium-review.googlesource.com/1128174 Reviewed-by: Timothy Dresser <tdresser@chromium.org> Commit-Queue: Nicolás Peña Moreno <npm@chromium.org> Cr-Commit-Position: refs/heads/master@{#573900} diff --git a/longtask-timing/longtask-in-childiframe.html b/longtask-timing/longtask-in-childiframe.html index 46aca30..536bd6e 100644 --- a/longtask-timing/longtask-in-childiframe.html +++ b/longtask-timing/longtask-in-childiframe.html
@@ -11,6 +11,10 @@ <script> const initialTime = performance.now(); async_test(function (t) { + if (typeof PerformanceLongTaskTiming === 'undefined') { + assert_unreached("Longtasks are not supported."); + t.done(); + } const observer = new PerformanceObserver( t.step_func(function (entryList) { const entries = entryList.getEntries();